<%-- 
    Document   : times
    Created on : 25/08/2011, 22:50:19
    Author     : Marco Antonio
--%>

<%@page import="controle.ServletGeral"%>
<%@page import="controle.ServletTimes"%>
<%@page import="util.Util"%>
<%@page import="entidades.TimeFutebol"%>
<%@page import="dao.Dao"%>
<%@page import="java.util.List"%>
<%@page import="entidades.Usuario"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Gerência de Times</title>
        <link rel="stylesheet" type="text/css" href="style.css" />
        <script type="text/javascript" language="javascript" src="script.js"></script>
    </head>
    <body>
        <%
            Usuario u = (Usuario) session.getAttribute("logado");
            String aux = "";
            if (u == null) {
                response.sendRedirect("index.jsp");
            } else {
                if (u.isAdministrador()) {
                    aux = "<a href=\"admhome.jsp\">Administração</a>";
                } else {
                    aux = "<a href=\"userhome.jsp\">Home</a>";
                }

            }
        %> 
        <div id="pagina">
            <div id="banner"></div>
            <div id="status">
                <p class="esquerda"><%=aux%> - Perfil</p> 
                <p class="direita"><%=u.getUsuario()%>(<a href="ServletGeral">Deslogar</a>)</p>
            </div>
            <div id="menu">
                <ul>
                    <%
                        if (u.isAdministrador()) {
                            out.println("<li><a href=\"perfil.jsp\">Perfil</a></li>");
                            out.println("<li><a href=\"times.jsp\">Times</a></li>");
                            out.println("<li><a href=\"campeonatos.jsp\">Campeonatos</a></li>");
                            out.println("<li><a href=\"rodadas.jsp\">Rodadas</a></li>");
                            out.println("<li><a href=\"jogos.jsp\">Jogos</a></li>");
                            out.println("<li><a href=\"resultados.jsp\">Resultados</a></li>");
                        }else{
                            out.println("<li><a href=\"perfil.jsp\">Perfil</a></li>");
                            out.println("<li><a href=\"palpites.jsp\">Palpites</a></li>");
                            out.println("<li><a href=\"ranking.jsp\">Ranking</a></li>");
                            out.println("<li><a href=\"classificacao.jsp\">Classificação</a></li>");
                        }
                    %>        
                </ul>
            </div>
            <div id="conteudo">
                <form name="FormularioPerfil" action="ServletGeral" method="POST" enctype="multipart/form-data">
                    <div id="esquerda">
                        <%
                            out.println("<div id=\"foto\">");
                            if (u.getFoto() == null) {
                                out.println("<img src=\"imagens/avatar.gif\""
                                        + "alt=\"" + u.getFoto() + "\" width=\"120\" height=\"140\" />");
                            } else {
                                out.println("<img src=\"" + ServletGeral.DIR.substring(1) + u.getFoto() + "\""
                                        + "alt=\"" + u.getFoto() + "\" width=\"120\" height=\"140\" />");
                            }
                            out.println("</div>");
                            out.println("<br/>");
                            out.println("<label for=\"foto\">Foto: </label>");
                            out.println("<input type=\"file\" name=\"foto\" value=\"\" />");
                            out.println("<p>");
                            out.println("<label for=\"nome\">Nome:</label>");
                            out.println("<input type=\"text\" id=\"nome\" name=\"nome\" "
                                    + "value=\"" + u.getNome() + "\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"cpf\">CPF:</label>");
                            out.println("<input type=\"text\" id=\"cpf\" name=\"cpf\" "
                                    + "value=\"" + u.getCpf() + "\" "
                                    + "onkeypress=\"mascara(this,masc_cpf)\" maxlength=\"14\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"nascimento\">Data Nascimento:</label>");
                            out.println("<input type=\"text\" id=\"nascimento\" name=\"nascimento\" "
                                    + "value=\"" + Util.dateToString(u.getNascimento()) + "\" "
                                    + "onkeypress=\"mascara(this,masc_data)\" maxlength=\"10\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"logradouro\">Endereço:</label>");
                            out.println("<input type=\"text\" id=\"logradouro\" name=\"logradouro\" "
                                    + "value=\"" + u.getEndereco().getLogradouro() + "\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"numero\">Número:</label>");
                            out.println("<input type=\"text\" id=\"numero\" name=\"numero\" "
                                    + "value=\"" + u.getEndereco().getNumero() + "\" "
                                    + "onkeypress=\"mascara(this,masc_soNumeros)\" maxlength=\"5\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"cidade\">Cidade:</label>");
                            out.println("<input type=\"text\" id=\"cidade\" name=\"cidade\" "
                                    + "value=\"" + u.getEndereco().getCidade() + "\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"estado\">Estado:</label>");
                            out.println("<select id=\"estado\" name=\"estado\">");
                            out.println(Util.montaComboboxEstado(u.getEndereco().getEstado()));
                            out.println("</select>");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"pais\">País:</label>");
                            out.println("<input type=\"text\" id=\"pais\" name=\"pais\" "
                                    + "value=\"" + u.getEndereco().getPais() + "\" />");
                            out.println("</p>");
                        %>
                    </div>
                    <div id="direita">
                        <%
                            out.println("<h3> PERFIL </h3>");
                            out.println("<br/>");
                            out.println("<br/>");
                            out.println("<br/>");
                            out.println("<br/>");
                            out.println("<br/>");
                            out.println("<br/>");
                            out.println("<p>");
                            out.println("<label for=\"email\">Email:</label>");
                            out.println("<input type=\"text\" id=\"email\" name=\"email\" "
                                    + "value=\"" + u.getEmail() + "\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"usuario\">Usuario:</label>");
                            out.println("<input type=\"text\" id=\"usuario\" name=\"usuario\" "
                                    + "value=\"" + u.getUsuario() + "\" readonly=\"readonly\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"senha\">Nova Senha:</label>");
                            out.println("<input type=\"password\" id=\"senha\" name=\"senha\" "
                                    + "value=\"\" />");
                            out.println("</p>");

                            out.println("<p>");
                            out.println("<label for=\"confirmasenha\">Confirmar Senha:</label>");
                            out.println("<input type=\"password\" id=\"confirmasenha\" "
                                    + "name=\"confirmasenha\" value=\"\" />");
                            out.println("</p>");
                        %>
                        <p>
                            <label class="labelcadastro" for="timecoracao">Time do Coração:</label>
                            <select id="timecoracao" name="idTime">
                                <option value="-1">Selecione um Time</option>
                                <%
                                    List<TimeFutebol> listaTime = new Dao<TimeFutebol>(TimeFutebol.class).list();
                                    if (!listaTime.isEmpty()) {
                                        for (TimeFutebol t : listaTime) {
                                            if (u.getTimefutebol() != null && t.getId() == u.getTimefutebol().getId()) {
                                                out.println("<option value=\"" + t.getId() + "\" selected=\"selected\">" + t.getNome() + "</option>");
                                            } else {
                                                out.println("<option value=\"" + t.getId() + "\">" + t.getNome() + "</option>");
                                            }
                                        }
                                    }

                                %>
                            </select>
                        </p>
                        <br />
                        <input type="submit" value="Editar" name="op" />
                    </div>
                </form>
            </div>
        </div>
    </body>
</html>
